.title {
	color: rgb(110, 70, 49);
	font-size: 1.2rem;
	font-weight: normal;
}

img {
	pointer-events: none;
}

.audio {
	display: flex;
	width: 100%;
	height: 5rem;
	background-color: white;
	margin-top: 1.3rem;
	margin-bottom: 1rem;
}

.audio img {
	height: 1.7rem;
	width: 1.7rem;
	margin-top: 1.65rem;
	padding: 0 0.9rem;
}

.audio>div:nth-child(2) {
	width: 70%;
}

.audio>div:nth-child(2)>span:nth-child(1) {
	font-size: 0.75rem;
	color: rgb(62, 48, 45);
	display: block;
	padding: 0.3rem 0;
}

.audio>div:nth-child(2)>span:nth-child(2) {
	font-size: 0.55rem;
	color: rgb(117, 117, 117);
	display: block;
}

.audio_text {
	font-size: 0.8rem;
	color: rgb(133, 194, 38);
	display: block;
	text-align: center;
	padding: 0 0 0.5rem 0;
}

.text {
	font-size: 0.75rem;
	color: rgb(110, 70, 49);
	display: block;
}

.m-main video {
	display: none;
}

.m-main .play-box .left p.timeline {
	height: 0.25rem;
	background-color: rgba(216, 216, 216, 0.5);
	border-radius: 5px;
}

.m-main .play-box .left p.timeline span {
	position: relative;
	width: 0px;
	height: 0.25rem;
	background-color: rgb(9, 187, 5);
	border-radius: 5px;
	display: block;
	-webkit-transition: width ease-out 0.3s;
	-o-transition: width ease-out 0.3s;
	transition: width ease-out 0.3s;
}

.m-main .play-box .left p.timeline span:after {
	content: "";
	position: absolute;
	top: -0.17rem;
	right: -0.6rem;
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 50%;
	background-color: rgb(9, 187, 5);
}

.play-box {
	margin-top: 2.4rem;
}

.info {
	font-size: 0.6rem;
	margin-top: 0.6rem;
	display: flex;
	justify-content: space-between;
	color: rgb(182, 182, 182);
}